Skip to content

Add Erdős Problem 70 (3-uniform partition relation on the continuum)#3784

Open
henrykmichalewski wants to merge 5 commits intogoogle-deepmind:mainfrom
henrykmichalewski:add-problem-70
Open

Add Erdős Problem 70 (3-uniform partition relation on the continuum)#3784
henrykmichalewski wants to merge 5 commits intogoogle-deepmind:mainfrom
henrykmichalewski:add-problem-70

Conversation

@henrykmichalewski
Copy link
Copy Markdown
Member

Formalises Erdős Problem 70: the 3-uniform partition relation $\mathfrak{c} \to (\beta, n)^3_2$ for every countable ordinal $\beta$ and every finite $n$.

Contents

  • New definition OrdinalCardinalRamsey3: uses Set.Triplewise to generalise the 2-uniform partition relation to triples.
  • Main open theorem: $\mathfrak{c} \to (\beta, n)^3_2$ for all countable $\beta$ and finite $n$.
  • Erdős-Rado partial variant.
  • Monotonicity lemma (proved).

Assisted by Claude (Anthropic).

Formalises Problem 70: the partition relation 𝔠 → (β, n)³₂ for triples,
for every countable β and finite n. Introduces OrdinalCardinalRamsey3
using Set.Triplewise to generalise the 2-uniform partition relation to
triples, states the main open theorem, records the Erdős-Rado partial
variant, and proves a monotonicity lemma.

Reference: https://www.erdosproblems.com/70
Assisted by Claude (Anthropic).
@github-actions github-actions Bot added the erdos-problems Erdős Problems label Apr 16, 2026
@henrykmichalewski
Copy link
Copy Markdown
Member Author

Closes #303

… docstring

Insert canonical statement text + source URL from
sage/conjecturing/sources/erdos_statements.json into the module
docstring, matching the Round C pass on the private repo. The
theorem statements and references are unchanged.
Comment thread FormalConjectures/ErdosProblems/70.lean Outdated
@@ -0,0 +1,208 @@
/-
Copyright 2025 The Formal Conjectures Authors.
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: Could you update the copyright year to 2026 for this new file?

Comment thread FormalConjectures/ErdosProblems/70.lean Outdated
-/
@[category research open, AMS 3]
theorem erdos_70 :
answer(True) ↔
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should this use answer(sorry) rather than answer(True)? The Erdős page marks the general relation open, so answer(True) makes the file record a solved positive answer.

-/
def OrdinalCardinalRamsey3 (α β : Ordinal.{u}) (c : Cardinal.{u}) : Prop :=
-- For any partition of 3-element subsets into red and blue:
∀ (isRed : α.ToType → α.ToType → α.ToType → Prop),
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should this be a coloring of unordered 3-element subsets rather than an arbitrary predicate on ordered triples? As written, isRed x y z need not be symmetric and can also be queried on repeated vertices. I would suggest quantifying over {s : Finset α.ToType // s.card = 3} or adding the symmetry and distinctness constraints explicitly.

@Paul-Lez Paul-Lez added the awaiting-author The author should answer a question or perform changes. Reply when done. label May 7, 2026
…k] + copyright 2026

Per Paul-Lez review on PR google-deepmind#3784. Mechanical nits applied on top of an
upstream/main merge to pick up the new attribute infrastructure (google-deepmind#3900).
@henrykmichalewski
Copy link
Copy Markdown
Member Author

@Paul-Lez — applied the mechanical nits in bc14a7e, on top of an upstream/main merge: @[category undergraduate]@[category textbook] (and copyright 2026 where applicable). The substantive content comments on this PR (open characterization vs. existence/universal phrasing, etc.) are tracked separately and will be addressed in follow-up commits per PR.

… (Paul-Lez review)

Two fixes per Paul-Lez's review:
- The coloring `isRed : α → α → α → Prop` was on ordered triples; the
  source partitions unordered 3-element subsets. Add an explicit
  symmetry constraint requiring `isRed` to be invariant under
  permutations of three distinct arguments.
- The headline used `answer(True)`, but the general relation is OPEN
  on the Erdős page; switch to `answer(sorry)`.
@henrykmichalewski
Copy link
Copy Markdown
Member Author

Thanks for the review @PaulLez. Pushed b0a7ad0 on add-problem-70: (1) added an explicit symmetry constraint requiring isRed to be invariant under permutation of three distinct arguments, faithfully encoding a coloring of unordered 3-element subsets; (2) switched the headline from answer(True) to answer(sorry) since the general relation is OPEN per the Erdős page.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

awaiting-author The author should answer a question or perform changes. Reply when done. erdos-problems Erdős Problems

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants